using System;

namespace Device_Link_LTSMC
{
	[Flags]
	public enum ErroType : short
	{
		Success = 0x0,
		Unknown_Error = 0x1,
		Parameter_Error = 0x2,
		Operate_Timeout = 0x3,
		State_Busy = 0x4,
		Too_Many_Connections = 0x5,
		Interpolation_Error = 0x6,
		Connection_Failure = 0x7,
		Cannot_be_connected = 0x8,
		Axis_number_is_out_of_range = 0x9,
		transport_error = 0xA,
		firmware_file_error = 0xC,
		The_firmware_does_not_match = 0xE,
		firmware_parameters_error = 0x14,
		The_current_state_of_firmware_is_not_allowed_to_operate = 0x16,
		The_feature_is_not_supported = 0x18,
		password_error = 0x19,
		The_number_of_password_inputs_is_limited = 0x1A,
		ERR_AXIS_SEL_ERR = 0x1E,
		ERR_HAND_AXIS_NUM_ERR = 0x1F,
		ERR_AXIS_RATIO_ERR = 0x20,
		ERR_HANDWH_START = 0x21,
		ERR_AXIS_BUSY_STATE = 0x22,
		ERR_LIST_NUM_ERR = 0x32,
		ERR_LIST_NOT_OEPN = 0x33,
		ERR_PARA_NOT_VALID = 0x34,
		ERR_LIST_HAS_OPEN = 0x35,
		ERR_MAIN_LIST_NOT_OPEN = 0x36,
		ERR_AXIS_NUM_ERR = 0x37,
		ERR_AXIS_MAP_ARRAY_ERR = 0x38,
		ERR_MAP_AXIS_ERR = 0x39,
		ERR_MAP_AXIS_BUSY = 0x3A,
		ERR_PARA_SET_FORBIT = 0x3B,
		ERR_FIFO_FULL = 0x3C,
		ERR_RADIUS_ERR = 0x3D,
		ERR_MAINLIST_HAS_START = 0x3E,
		ERR_ACC_TIME_ZERO = 0x3F,
		ERR_MAINLIST_NOT_START = 0x40,
		ERR_POINT_SAME_ON_RADIUS = 0x43,
		MCVP_SMOOTH_TIME_SET_ERROR = 0x50,
		MCVP_START_VEL_SET_ERROR = 0x51,
		MCVP_STEADY_VEL_SET_ERROR = 0x52,
		MCVP_END_VEL_SET_ERROR = 0x53,
		MCVP_TOTAL_LENGTH_SET_ERROR = 0x54,
		ERR_AXIS_INDEX = 0x65,
		ERR_SET_WHILE_MOVING = 0x66,
		ERR_ENTER_WHILE_MOVING = 0x67,
		ERR_PEL_STATE = 0x68,
		ERR_NEL_STATE = 0x69,
		ERR_SOFT_PEL_STATE = 0x6A,
		ERR_SOFT_NEL_STATE = 0x6B,
		ERR_FORCE_IN_OTHER_MODE = 0x6C,
		ERR_MAX_VEL_ZERO = 0x6D,
		ERR_EQU_ZERO = 0x6E,
		ERR_BACKLASH_NEG = 0x6F,
		ERR_MAX_PULSE = 0x70,
		ERR_CMP_EXCEED_MAX_AXISES = 0x79,
		ERR_CMP_EXCEED_MAX_INDEX = 0x7A,
		ERR_CMP_EXCEED_MAX_IO = 0x7B,
		ERR_CMP_EXCEED_MAX_CHAN = 0x7C,
		ERR_MAP_AXISIO_MAX_AXISES = 0x82,
		PVT_ERROR_AXISES_OVER_RANGE = 0x8C,
		PVT_ERROR_INDEX_OVER_RANGE = 0x8D,
		PVT_ERROR_INDEX_EXCEED = 0x8E,
		PVT_ERROR_TIME_EROOR = 0x8F,
		HOME_ERROR_AXISES_OVER_RANGE = 0xC8,
		HOME_ERROR_MAX_VEL = 0xCA,
		HOME_ERROR_MAX_ACC = 0xCB,
		HOME_ERROR_BOTH_LIMIT = 0xCF,
		ERROR_ZSHELL_STOP_USER = 0x410,
		ERROR_ZSHELL_STOP_OTHERTASK = 0x411,
		ERROR_ZSHELL_PARA_CANNOT_MODIFIY = 0x412,
		ERROR_ZSHELL_ARRAY_OVER = 0x413,
		ERROR_ZSHELL_VAR_TOOMUCH = 0x414,
		ERROR_ZSHELL_ARRAY_TOOMUCH = 0x415,
		ERROR_ZSHELL_ARRAY_NOSPACE = 0x416,
		ERROR_ZSHELL_SUB_TOOMUCH = 0x417,
		ERROR_ZSHELL_LABEL_NAMEERR = 0x418,
		ERROR_ZSHELL_LABEL_TOOMANYCHARES = 0x419,
		ERROR_ZSHELL_NO_RIGHTBRACKET = 0x41A,
		ERROR_ZSHELL_UNKOWNCHAR = 0x41B,
		ERROR_ZSHELL_UNKOWN_LABEL = 0x41C,
		ERROR_ZSHELL_STOP_INVALIDCMD = 0x41D,
		ERROR_ZSHELL_STOP_OVERSTACK = 0x41E,
		ERROR_ZSHELL_OVER_RECURSION = 0x41F,
		ERROR_ZSHELL_NO_QUOTEEND = 0x420,
		ERROR_ZSHELL_CMD_CANNOTREAD = 0x421,
		ERROR_ZSHELL_CMD_CANNOTRUN = 0x422,
		ERROR_ZSHELL_LINE_MUST_END = 0x423,
		ERROR_ZSHELL_ARRAY_NEEDINDEX = 0x424,
		ERROR_ZSHELL_NOTBRACKET_AFTERVAR = 0x425,
		ERROR_ZSHELL_DIM_CONFLICT = 0x426,
		ERROR_ZSHELL_DIM_ARRAYLENGTHERR = 0x427,
		ERROR_ZSHELL_DIM_LABEL_SUB = 0x428,
		ERROR_ZSHELL_DIM_LABEL_PARA = 0x429,
		ERROR_ZSHELL_DIM_LABEL_RESERVE = 0x42A,
		ERROR_ZSHELL_UNWANT_CHAR = 0x42B,
		ERROR_ZSHELL_STACK_NOPUSH = 0x42C,
		ERROR_ZSHELL_FORMAT_ERR = 0x42E,
		ERROR_ZSHELL_SET_OVER = 0x42F,
		ERROR_ZSHELL_PARA_RANGEERR = 0x430,
		ERROR_ZSHELL_PARA_TOOMANY = 0x431,
		ERROR_ZSHELL_PARA_TOOFEW = 0x432,
		ERROR_ZSHELL_NO_EXPR = 0x433,
		ERROR_ZSHELL_OPERNOPARA = 0x434,
		ERROR_ZSHELL_NOPARA_BEFOREOPER = 0x435,
		ERROR_ZSHELL_SIGNAL_CANNOTINEXPR = 0x436,
		ERROR_ZSHELL_NEED_OPER = 0x437,
		ERROR_ZSHELL_SUB_NOTSUB = 0x438,
		ERROR_ZSHELL_NO_AUTO = 0x439,
		ERROR_ZSHELL_EQ_WANTED = 0x43A,
		ERROR_ZSHELL_FILE_VAIN = 0x43B,
		ERROR_ZSHELL_SUB_RENAME = 0x43C,
		ERROR_ZSHELL_TASK_RUNNING = 0x43D,
		ERROR_ZSHELL_NEED_COMMA_BETWEEN_PARA = 0x43E,
		ERROR_ZSHELL_NO_LEFTBRACKET = 0x43F,
		ERROR_ZSHELL_TOOMANY_IFNESTED = 0x440,
		ERROR_ZSHELL_TOOMANY_LOOPNESTED = 0x441,
		ERROR_ZSHELL_MOVEAXISES_FEW = 0x442,
		ERROR_ZSHELL_CONST_VAR = 0x443,
		ERROR_ZSHELL_NOT_ONLINECMD = 0x444,
		ERROR_ZSHELL_AXIS_OVER = 0x445,
		ERROR_ZSHELL_CRD_OVER = 0x446,
		ERROR_ZSHELL_STOP_UNKNOWN = 0x44B,
		EMPTY = 0x7D0
	}
}
